home *** CD-ROM | disk | FTP | other *** search
/ Hyper Stacks 1994 May / Hyper Stacks (Pacific HiTech)(1994)[Mac].iso / Utilities / Merry Xmas Killer / cards.xml < prev    next >
Encoding:
Text File  |  1994-05-17  |  7.4 KB  |  148 lines

  1. card_2932.xml
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4. <card>
  5.     <id>2932</id>
  6.     <filler1>0</filler1>
  7.     <bitmap>BMAP_3618.pbm</bitmap>
  8.     <cantDelete> <false /> </cantDelete>
  9.     <showPict> <true /> </showPict>
  10.     <dontSearch> <false /> </dontSearch>
  11.     <owner>2789</owner>
  12.     <link rel="stylesheet" type="text/css" href="stylesheet_3273.css" />
  13.     <part>
  14.         <id>1</id>
  15.         <type>button</type>
  16.         <visible> <true /> </visible>
  17.         <reserved5> 0 </reserved5>
  18.         <reserved4> 0 </reserved4>
  19.         <reserved3> 0 </reserved3>
  20.         <reserved2> 0 </reserved2>
  21.         <reserved1> 0 </reserved1>
  22.         <enabled> <true /> </enabled>
  23.         <rect>
  24.             <left>329</left>
  25.             <top>144</top>
  26.             <right>439</right>
  27.             <bottom>165</bottom>
  28.         </rect>
  29.         <style>roundrect</style>
  30.         <showName> <true /> </showName>
  31.         <highlight> <false /> </highlight>
  32.         <autoHighlight> <true /> </autoHighlight>
  33.         <sharedHighlight> <true /> </sharedHighlight>
  34.         <family>0</family>
  35.         <titleWidth>0</titleWidth>
  36.         <icon>0</icon>
  37.         <textAlign>center</textAlign>
  38.         <font>Chicago</font>
  39.         <textSize>12</textSize>
  40.         <textStyle>plain</textStyle>
  41.         <name>Disinfect‚Ķ</name>
  42.         <script>on mouseUp
  43. push card
  44. lock screen
  45. set lockmessages to true
  46. set lockrecent to true
  47. put the userlevel into oldlevel
  48. set the userlevel to 5
  49.  
  50. doMenu "Open Stack..."
  51.  
  52. put the script of this stack into stackScript
  53. if the last line of stackScript is "end lastlines" then
  54. answer "It is infected! Working on disinfection."
  55. put empty into found
  56. repeat with i=(the number of lines of stackScript) down to 1
  57. if (line i of stackScript) contains "on openbackground --merryxmas" then
  58. put i into found
  59. end if
  60. end repeat
  61. if found is empty then
  62. answer "Sorry, this must be a mutation. I can't fight it."
  63. else
  64. repeat until found > (the number of lines of stackScript)
  65. delete line found of stackScript
  66. end repeat
  67. set the script of this stack to stackScript
  68. answer "This stack has been fixed."
  69. end if
  70. else
  71. answer "This stack is Merry Christmas Virus free."
  72. end if
  73.  
  74. pop card
  75. unlock screen
  76. set lockmessages to false
  77. set lockrecent to false
  78. set the userlevel to oldlevel
  79. end mouseUp</script>
  80.     </part>
  81.     <part>
  82.         <id>2</id>
  83.         <type>button</type>
  84.         <visible> <true /> </visible>
  85.         <reserved5> 0 </reserved5>
  86.         <reserved4> 0 </reserved4>
  87.         <reserved3> 0 </reserved3>
  88.         <reserved2> 0 </reserved2>
  89.         <reserved1> 0 </reserved1>
  90.         <enabled> <true /> </enabled>
  91.         <rect>
  92.             <left>329</left>
  93.             <top>172</top>
  94.             <right>439</right>
  95.             <bottom>193</bottom>
  96.         </rect>
  97.         <style>roundrect</style>
  98.         <showName> <true /> </showName>
  99.         <highlight> <false /> </highlight>
  100.         <autoHighlight> <true /> </autoHighlight>
  101.         <sharedHighlight> <true /> </sharedHighlight>
  102.         <family>0</family>
  103.         <titleWidth>0</titleWidth>
  104.         <icon>0</icon>
  105.         <textAlign>center</textAlign>
  106.         <font>Chicago</font>
  107.         <textSize>12</textSize>
  108.         <textStyle>plain</textStyle>
  109.         <name>Check me‚Ķ</name>
  110.         <script>on mouseUp
  111. put the script of this stack into stackScript
  112. if the last line of stackScript is "end lastlines" then
  113. answer "I am infected! Working on disinfection."
  114. put empty into found
  115. put (the number of lines of stackScript)
  116. repeat with i=(the number of lines of stackScript) down to 1
  117. if (line i of stackScript) contains "on openbackground --merryxmas" then
  118. put i into found
  119. end if
  120. end repeat
  121. if found is empty then
  122. answer "Sorry, this must be a mutation. I can't fight it."
  123. else
  124. repeat until found > (the number of lines of stackScript)
  125. delete line found of stackScript
  126. end repeat
  127. set the script of this stack to stackScript
  128. answer "I have been fixed."
  129. end if
  130. else
  131. answer "I am Merry Christmas Virus free."
  132. end if
  133. end mouseUp</script>
  134.     </part>
  135.     <part>
  136.         <id>3</id>
  137.         <type>button</type>
  138.         <visible> <true /> </visible>
  139.         <reserved5> 0 </reserved5>
  140.         <reserved4> 0 </reserved4>
  141.         <reserved3> 0 </reserved3>
  142.         <reserved2> 0 </reserved2>
  143.         <reserved1> 0 </reserved1>
  144.         <enabled> <true /> </enabled>
  145.         <rect>
  146.             <left>472</left>
  147.             <top>315</top>
  148.             <right>511</right>
  149.             <bottom>342</bottom>
  150.         </rect>
  151.         <style>transparent</style>
  152.         <showName> <false /> </showName>
  153.         <highlight> <false /> </highlight>
  154.         <autoHighlight> <false /> </autoHighlight>
  155.         <sharedHighlight> <true /> </sharedHighlight>
  156.         <family>0</family>
  157.         <titleWidth>0</titleWidth>
  158.         <icon>2478</icon>
  159.         <textAlign>center</textAlign>
  160.         <font>Chicago</font>
  161.         <textSize>12</textSize>
  162.         <textStyle>plain</textStyle>
  163.         <name></name>
  164.         <script>on mouseUp
  165. set the  visible of cd fld "info" to not the visible of cd fld "info"
  166. end mouseUp</script>
  167.     </part>
  168.     <part>
  169.         <id>4</id>
  170.         <type>field</type>
  171.         <visible> <false /> </visible>
  172.         <dontWrap> <false /> </dontWrap>
  173.         <dontSearch> <false /> </dontSearch>
  174.         <sharedText> <false /> </sharedText>
  175.         <fixedLineHeight> <false /> </fixedLineHeight>
  176.         <autoTab> <false /> </autoTab>
  177.         <lockText> <true /> </lockText>
  178.         <rect>
  179.             <left>43</left>
  180.             <top>23</top>
  181.             <right>495</right>
  182.             <bottom>315</bottom>
  183.         </rect>
  184.         <style>scrolling</style>
  185.         <autoSelect> <false /> </autoSelect>
  186.         <showLines> <false /> </showLines>
  187.         <wideMargins> <true /> </wideMargins>
  188.         <multipleLines> <false /> </multipleLines>
  189.         <reservedFamily> 0 </reservedFamily>
  190.         <titleWidth>0</titleWidth>
  191.         <icon>0</icon>
  192.         <textAlign>left</textAlign>
  193.         <font>Chicago</font>
  194.         <textSize>12</textSize>
  195.         <textStyle>plain</textStyle>
  196.         <textHeight>16</textHeight>
  197.         <name>info</name>
  198.         <script>on mouseup
  199. hide me
  200. end mouseup</script>
  201.     </part>
  202.     <content>
  203.         <layer>card</layer>
  204.         <id>4</id>
  205.         <text>Merry Christmas Killer is meant to kill the HyperCard virus known as "Merry Christmas," or "Merry Xmas."
  206.  
  207. This virus was named "Merry Christmas" due to its signature in several lines, "Merry Christmas." I assume it was named after a worm released several years ago, also named "Merry Christmas." Aside from the name, and parasitic task, they share almost nothing in common.
  208.  
  209. Except for noticable delays opening stacks and virulent spreading, "Merry Christmas" does not appear to be malicious.
  210.  
  211. Whoever programmed this virus, I would like to extend my heartfelt hatred toward you. You not only made my waste nearly a day programming this, but you also have released a harmful parasite into the Macintosh community. May you forever be doomed to use Windows.
  212.  
  213. To use Merry Christmas Killer, FIRST SELECT "DISINFECT" AND DISINFECT THE HOME FILE. If you do not do this step, every stack you disinfect has a good chance of immediately being reinfected. And that is not good. 
  214.  
  215. Once you have done this, click "Check Me." This is also very important, because it makes sure that Merry Christmas Killer has not picked up the virus along the way. (It probably has.)
  216.  
  217. After this, you have only begun! Now "Disinfect" every stack you own. If you forget a stack that is infected, it will reinfect your Home stack, thus restarting the cycle over again! :-(
  218.  
  219. If Merry Christmas Killer has helped you stay virus-free, or if it has removed a virus from your system, please support shareware by sending $4 to:
  220.  
  221. John Stiles
  222. 8800 St. Cloud Ln.
  223. Bakersfield, CA 93311
  224.  
  225. Please help to keep shareware alive! Shareware is one of the few remaining things where one person can make a serious difference.
  226.  
  227. If you come across a version of "Merry Christmas" that is either reported as a "mutation" or is not found at all by this stack, please tell me! 
  228.  
  229. I can be reached at:
  230. America Online:  JohnStiles
  231. Internet:  JohnStiles@aol.com
  232.  
  233. Thanks! And may your days be virus-free!
  234.  
  235.                                                                        *Stiles</text>
  236.     </content>
  237.     <name></name>
  238.     <script></script>
  239. </card>
  240.  
  241.  
  242.